﻿using System;
using System.Windows.Forms;
using System.Configuration;
namespace PPIDesktopClient.General
{
    public static class Constants
    {
        public const string K_OutboxName = "\\Outbox\\";
        public const string K_SentName = "\\Sent\\";
        public const string K_ImageCacheName = "\\Image-Cache\\";
        public const string K_InboxName = "\\Inbox\\";
        public const string K_ErrorName = "\\Error\\";

        public const string OutboxFolderName = "Outbox";
        public const string InboxFolderName = "Inbox";
        public const string SentFolderName = "Sent";
        public const string ImageCacheFolderName = "Image-Cache";
        public const string ErrorFolderName = "Error";


        public const string K_RepositoryFolder = "C:\\PolePosition";
        public static string K_OutboxPath = K_RepositoryFolder + "\\Outbox\\";
        public static string K_SentPath = K_RepositoryFolder + "\\Sent\\";
        public static string K_ImageCachePath = K_RepositoryFolder + "\\Image-Cache\\";
        public static string K_InboxPath = K_RepositoryFolder + "\\Inbox\\";
        public static string K_ErrorPath = K_RepositoryFolder + "\\Error\\";

        public const string k_PathSaveImages = "C:\\Temp\\";

        public const string k_Filename = "C:\\PolePositionDesktop.kml";
        public static string K_XmlOutboxPath = K_OutboxPath + "Outbox.xml";
        public static string k_XmlImagePath = K_ImageCachePath + "Images.xml";
        public static string k_XmlImageUtilityPath = K_ImageCachePath + "ImagesUtility.xml";

        public static string K_EmptySDF = K_InboxPath + "Empty.sdf";
        public static string K_LOCALLIBRARYSQLCE = K_InboxPath + "sqlce.wce5.armv4i.CAB";
        public static string K_LOCALFRAMEWORKCE = K_InboxPath + "NETCFv35.wce.armv4.cab";
        public static string K_LOCALAPPLICATIONMOBILE = K_InboxPath + "Installer.CAB";
        public static string K_LOCALAPPLICATIONREADME = K_InboxPath + "Install_Readme.txt";

        public const int k_ThumbailWidth = 160;
        public const int k_ThumbailHeight = 120;

        public const string K_UrlEmptyDatabase = "http://www.dev-poleposition.com/Deploy/Components/MobileInstallFiles/empty.sdf";

        public const string K_GoogleMapDirectionsKML = "http://maps.google.com/maps?f=d&hl=en&saddr=KML_SOURCE_ADDRESS&daddr=KML_DEST_ADDRESS&om=1&output=kml";

        public const int K_FEETDISTANCE = 800;

        public const string K_GOOGLEEARTHWEB = "http://www.dev-poleposition.com/GoogleEarthInstaller/Google_Earth.exe";

        public const string K_WEBLIBRARYSQLCE = "http://www.dev-poleposition.com/Deploy/Components/MobileInstallFiles/sqlce.wce5.armv4i.CAB";
        public const string K_WEBFRAMEWORKCE = "http://www.dev-poleposition.com/Deploy/Components/MobileInstallFiles/NETCFv35.wce.armv4.cab";
        public const string K_WEBAPPLICATIONMOBILE = "http://www.dev-poleposition.com/Deploy/Components/MobileInstallFiles/Installer.CAB";
        public const string K_WEBAPPLICATIONREADME = "http://www.dev-poleposition.com/Deploy/Components/MobileInstallFiles/Install_Readme.txt";

        public const string K_NAMEMOBILEDATABASE = "PolePositionMobile.sdf";

        public const string K_GoogleMapDirectionsWEB = "http://maps.google.com/maps?f=d&hl=en&saddr=KML_SOURCE_ADDRESS&daddr=KML_DEST_ADDRESS&om=1";
        
        public const int k_PREVIEWIMAGEWIDTH = 100;
        public const int k_PREVIEWIMAGEHEIGHT = 100;

        public const string K_DEVVENDORFTPFOLDER = "\\..\\IMAGES\\Vendor_Visit_XMissionStructures\\";
        public const string K_DEVUTILITYFTPFOLDER = "\\..\\IMAGES\\Utility_Asset_XMissionStructures\\";

        public const string K_BETAVENDORFTPFOLDER = "\\..\\..\\BETA\\IMAGES\\Vendor_Visit_XMissionStructures\\";
        public const string K_BETAUTILITYFTPFOLDER = "\\..\\..\\BETA\\IMAGES\\Utility_Asset_XMissionStructures\\";


        public const string K_DEVVENDORWEBFOLDER = "http://www.dev-poleposition.com/Dev/Images/Vendor_Visit_XMissionStructures/";
        public const string K_DEVUTILITYWEBFOLDER = "http://www.dev-poleposition.com/Dev/Images/Utility_Asset_XMissionStructures/";

        public const string K_BETAVENDORWEBFOLDER = "http://www.dev-poleposition.com/BETA/Images/Vendor_Visit_XMissionStructures/";
        public const string K_BETAUTILITYWEBFOLDER = "http://www.dev-poleposition.com/BETA/Images/Utility_Asset_XMissionStructures/";

    }
}